package eu.catengine.common.listener;

import eu.catengine.common.util.Interpolator.InterpType;
import eu.catengine.renderable.shape.Shape;

/**
 * Służy do kontrolowania akcji interpolatora sceny.
 * 
 * @author mbienkowski
 */
public abstract class InterpolatorListener
{
    /**
     * Metoda wywoływana momencie ręcznego zatrzymania interpolacji.
     */
    public abstract void onInterpolationStopped(Shape shape, InterpType type);
    
    /**
     * Metoda wywoływana momencie zakończenia interpolacji.
     */
    public abstract void onInterpolationEnded(Shape shape, InterpType type);
    
}
